package cccourier.Servicio.action;



import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;

import cccourier.Atencion_al_Cliente.model.SolicitudServicio;
import cccourier.Despacho_de_Mercaderia.model.GuiaRemision;
import cccourier.Despacho_de_Mercaderia.model.Manifiesto;
import cccourier.Facturacion_de_Servicios.model.Factura;
import cccourier.Servicio.model.OrdenServicioDTO;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.util.LocalizedTextUtil;



public class GenerarOrdenServicioAction extends ActionSupport{
	
	private int ordenServicioId;

	private String estado;

	private String fecha;

	private double subtotal;

	private String tiposervicio;

	private double total;


	private Factura factura;


	private GuiaRemision guiaRemision;


	
	private Manifiesto manifiesto;


	private SolicitudServicio solicitudServicio;

	
public String execute() throws Exception {
	
		
		OrdenServicioDTO OrdenDTO=new OrdenServicioDTO();
		OrdenDTO.setSolicitudServicio(solicitudServicio);
		OrdenDTO.setFecha(fecha);
		OrdenDTO.setEstado(estado);
		OrdenDTO.setGuiaRemision(guiaRemision);
		OrdenDTO.setTiposervicio(tiposervicio);
		OrdenDTO.setManifiesto(manifiesto);
		OrdenDTO.setSubtotal(subtotal);
		OrdenDTO.setOrdenServicioId(ordenServicioId);
		OrdenDTO.setTotal(total);
		OrdenDTO.setFactura(factura);
		OrdenServicio_I loginService_I=SeguridadBusinessDelegate.getOrdenService();
		loginService_I.generarOrden(OrdenDTO);
		
			
			return "exito";
			}
}
